package S10.first.tiaozhan;
//无需修改本类的内容
public class Cylinder implements Geometry { //圆柱体
	private double radius, height; //圆柱体底圆的半径及柱体的高度
	public Cylinder(double radius, double height) { //圆柱体的构造方法
		this.radius=radius;
		this.height=height;
	}
	@Override
	public double getArea() { //圆柱体的表面积
		return 2*Math.PI*radius*(height+radius);
	}
	@Override
	public double getVolume() { //圆柱体的体积
		return Math.PI*radius*radius*height;
	}
	@Override
	public String toString() { //圆柱体的字符串表示
		return String.format("圆柱体(半径：%.2f，高：%.2f)的表面积为：%.2f，体积为：%.2f", 
			radius, height, getArea(), getVolume()
		);
	}
}
